home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_XCMD_0_Flash.txt < prev    next >
Text File  |  1994-02-05  |  5KB  |  101 lines

  1. start:
  2. 00000000  4E56 0000                link       A6, 0
  3. 00000004  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4. 00000008  4EBA 0008                jsr        [PC + 0x8 /* 00000012 */]
  5. 0000000C  4E5E                     unlink     A6
  6. 0000000E  2E9F                     move.l     [A7], [A7]+
  7. 00000010  4E75                     rts
  8. fn00000012:
  9. 00000012  4E56 FEF0                link       A6, -0x0110
  10. 00000016  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  11. 0000001A  286E 0008                movea.l    A4, [A6 + 0x8]
  12. 0000001E  4247                     clr.w      D7
  13. 00000020  7001                     moveq.l    D0, 0x01
  14. 00000022  B054                     cmp.w      D0, [A4]
  15. 00000024  6E20                     bgt        +0x22 /* 00000046 */
  16. 00000026  2F0C                     move.l     -[A7], A4
  17. 00000028  206C 0002                movea.l    A0, [A4 + 0x2]
  18. 0000002C  2F10                     move.l     -[A7], [A0]
  19. 0000002E  486E FEF8                pea.l      [A6 - 0x108]
  20. 00000032  4EBA 00A2                jsr        [PC + 0xA2 /* 000000D6 */]
  21. 00000036  42A7                     clr.l      -[A7]
  22. 00000038  2F0C                     move.l     -[A7], A4
  23. 0000003A  486E FEF8                pea.l      [A6 - 0x108]
  24. 0000003E  4EBA 0056                jsr        [PC + 0x56 /* 00000096 */]
  25. 00000042  201F                     move.l     D0, [A7]+
  26. 00000044  3E00                     move.w     D7, D0
  27. label00000046:
  28. 00000046  7001                     moveq.l    D0, 0x01
  29. 00000048  B047                     cmp.w      D0, D7
  30. 0000004A  6F02                     ble        +0x4 /* 0000004E */
  31. 0000004C  7E03                     moveq.l    D7, 0x03
  32. label0000004E:
  33. 0000004E  486E FFF8                pea.l      [A6 - 0x8]
  34. 00000052  A874                     syscall    GetPort
  35. 00000054  3D7C 0001 FEF2           move.w     [A6 - 0x10E], 0x1
  36. 0000005A  3007                     move.w     D0, D7
  37. 0000005C  E340                     asl        D0.w, 1
  38. 0000005E  3D40 FEF0                move.w     [A6 - 0x110], D0
  39. 00000062  3C2E FEF2                move.w     D6, [A6 - 0x10E]
  40. 00000066  601E                     bra        +0x20 /* 00000086 */
  41. label00000068:
  42. 00000068  42A7                     clr.l      -[A7]
  43. 0000006A  A975                     syscall    TickCount
  44. 0000006C  2A1F                     move.l     D5, [A7]+
  45. 0000006E  5885                     addq.l     D5, 4
  46. 00000070  206E FFF8                movea.l    A0, [A6 - 0x8]
  47. 00000074  4868 0010                pea.l      [A0 + 0x10]
  48. 00000078  A8A4                     syscall    InvertRect
  49. label0000007A:
  50. 0000007A  42A7                     clr.l      -[A7]
  51. 0000007C  A975                     syscall    TickCount
  52. 0000007E  BA9F                     cmp.l      D5, [A7]+
  53. 00000080  6EF8                     bgt        -0x6 /* 0000007A */
  54. 00000082  5246                     addq.w     D6, 1
  55. 00000084  6906                     bvs        +0x8 /* 0000008C */
  56. label00000086:
  57. 00000086  BC6E FEF0                cmp.w      D6, [A6 - 0x110]
  58. 0000008A  6FDC                     ble        -0x22 /* 00000068 */
  59. label0000008C:
  60. 0000008C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  61. 00000090  4E5E                     unlink     A6
  62. 00000092  2E9F                     move.l     [A7], [A7]+
  63. 00000094  4E75                     rts
  64. fn00000096:
  65. 00000096  4E56 FF00                link       A6, -0x0100
  66. 0000009A  2F0C                     move.l     -[A7], A4
  67. 0000009C  206E 0008                movea.l    A0, [A6 + 0x8]
  68. 000000A0  43EE FF00                lea.l      A1, [A6 - 0x100]
  69. 000000A4  707F                     moveq.l    D0, 0x7F
  70. label000000A6:
  71. 000000A6  32D8                     move.w     [A1]+, [A0]+
  72. 000000A8  51C8 FFFC                dbf        D0, -0x6 /* 000000A6 */
  73. 000000AC  286E 000C                movea.l    A4, [A6 + 0xC]
  74. 000000B0  41EE FF00                lea.l      A0, [A6 - 0x100]
  75. 000000B4  2948 0050                move.l     [A4 + 0x50], A0
  76. 000000B8  397C 000A 004C           move.w     [A4 + 0x4C], 0xA /* '\n' */
  77. 000000BE  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  78. 000000C2  205F                     movea.l    A0, [A7]+
  79. 000000C4  4E90                     jsr        [A0]
  80. 000000C6  2D6C 0070 0010           move.l     [A6 + 0x10], [A4 + 0x70]
  81. 000000CC  285F                     movea.l    A4, [A7]+
  82. 000000CE  4E5E                     unlink     A6
  83. 000000D0  205F                     movea.l    A0, [A7]+
  84. 000000D2  504F                     addq.w     A7, 8
  85. 000000D4  4ED0                     jmp        [A0]
  86. fn000000D6:
  87. 000000D6  4E56 0000                link       A6, 0
  88. 000000DA  2F0C                     move.l     -[A7], A4
  89. 000000DC  286E 0010                movea.l    A4, [A6 + 0x10]
  90. 000000E0  296E 000C 0050           move.l     [A4 + 0x50], [A6 + 0xC]
  91. 000000E6  296E 0008 0054           move.l     [A4 + 0x54], [A6 + 0x8]
  92. 000000EC  397C 0008 004C           move.w     [A4 + 0x4C], 0x8
  93. 000000F2  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  94. 000000F6  205F                     movea.l    A0, [A7]+
  95. 000000F8  4E90                     jsr        [A0]
  96. 000000FA  285F                     movea.l    A4, [A7]+
  97. 000000FC  4E5E                     unlink     A6
  98. 000000FE  205F                     movea.l    A0, [A7]+
  99. 00000100  DEFC 000C                add.w      A7, 0xC
  100. 00000104  4ED0                     jmp        [A0]
  101.